/* webkit 滚动条 */

::-webkit-scrollbar
{
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track-piece
{
    background: url("") ! important;
    border-radius: 19px;
}

::-webkit-scrollbar-thumb:vertical
{
    height: 6px;
    background-color: #a3a3a3;
    -webkit-border-radius: 19px;
	border: 1px !important;
	-webkit-appearance: none !important;
}

::-webkit-scrollbar-thumb:vertical:hover {
	 background-color: #dddcdc;
	
}

::-webkit-scrollbar-thumb:horizontal
{
    width: 6px;
    background-color: #a3a3a3;
    -webkit-border-radius: 6px;
	-webkit-appearance: none !important;
}

::-webkit-scrollbar-thumb:horizontal:hover {
	 background-color: #dddcdc;
	
}

::-webkit-scrollbar-button {
	visibility: collapse !important;
	display: none ! important;
}

/* firefox 滚动条 */

scrollbar scrollbarbutton { display: none ! important; }
scrollbar scrollbarbutton { visibility: collapse !important }

scrollbar[orient="vertical"]{
	background: transparent url("") ! important;
	-moz-appearance: none !important;
	background-color: transparent !important;
	opacity: .75 !important;
	min-width: 9px !important;
	max-width: 9px !important;
}

scrollbar[orient="vertical"]:hover {
	opacity: 1 !important;
	-moz-appearance: none !important;
	background-color: transparent !important;
	min-width: 9px !important;
	max-width: 9px !important;
}

scrollbar thumb[orient="vertical"] {
	background: #858585 !important; 
	-moz-appearance: none !important;
	border-radius: 4px !important;
	min-width: 6px !important;
	max-width: 6px !important;
	border: 1px !important;
}

scrollbar thumb[orient="vertical"]:hover {
	background: #dddcdc !important; 
	border-radius: 4px !important;
	border: 0px !important;
}

scrollbar[orient="horizontal"] {
	background: transparent url("") ! important;
	-moz-appearance: none !important;
	background-color: transparent !important;
	opacity: .75 !important;
	min-height: 9px !important;
	max-height: 9px !important;
}

scrollbar[orient="horizontal"]:hover {
	opacity: 1 !important;
	-moz-appearance: none !important;
	background-color: transparent !important;
	min-height: 9px !important;
	max-height: 9px !important;
}

scrollbar thumb[orient="horizontal"]{
	background: #858585 !important; 
	-moz-appearance: none !important;
	border-radius: 4px !important;
	min-height: 9px !important;
	max-height: 9px !important;
	border: 1px !important;
	margin-left: 0px !important;
}

scrollbar thumb[orient="horizontal"]:hover {
	background: #dddcdc !important; 
	border-radius: 4px !important;
	border: 0px !important;
}

scrollcorner{opacity: 0 !important;}
scrollbar scrollcorner:hover {background:transparent !important;}